﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AndreySmirnov.BLToolkitUtils.VSPackage.Model.SchemaProvider
{
	public interface ISchemaProvider : IDisposable
	{
		void Connect(BLTConnectionInfo connectionInfo);
        IList<TableInfo> EnumTables();
        IList<FieldInfo> GetTableFields(TableInfo table);
	    IList<ForeignKeyInfo> GetTableForeignKeys(TableInfo table);
	}
}
